#include "myStdio.h"
#include <stdio.h>


int main() {

  // 写
  FILE_ *fp = fopen_("log.txt","w");

// FILE_ *fp =  fopen_("log.txt","a");

  if(fp == NULL) {
    return 1;
  }

  // 行刷新
 // const char *msg = "hello world\n";
 
  // 全刷新
  const char *msg = "hello world\n";
 //fwrite_(msg,strlen(msg),fp);

  int cnt = 10;

  // 全刷新策略
  //while(1) {
   // cnt++;
   // fwrite_(msg,strlen(msg),fp);
   // sleep(1);
   // if(cnt == 10) break;
  //}
  
  // 及时刷新 fflush
  
  while(1) {

    cnt--;
    fwrite_(msg,strlen(msg),fp);
    sleep(1);
    printf("count : %d\n",cnt);
    if(cnt % 3 == 0) fflush_(fp);
    if(cnt == 0) break;
  }

  fclose_(fp);

  return 0;
}
